package v

type CParam struct {
	Number     int    `json:"number"`     // 生成数量
	Length     int    `json:"Length"`     // 名字长度
	NameType   int    `json:"nameType"`   // 名字类型
	FirstWords string `json:"firstWords"` // 名字头部
	LastWords  string `json:"lastWords"`  // 名字尾部
}


type RName struct {
	Name string `json:"name"`
	Tag  int    `json:"tag"`
}

// 名字类型
const (
	CN_SINGLE_M = iota + 1     // 中华单姓  男  1
	CN_SINGLE_W                // 中华单姓   女  2
	CN_COMPOUND_M              // 中华复姓  男  3
	CN_COMPOUND_W              // 中华复姓  女  4
	WS_M                        // 西方姓氏  男  5
	WS_W                        // 西方姓氏  女  6
	JP_M                        // 日本姓氏  男  7
	JP_W                        // 日本姓氏  女  8
	PLACE                       // 地名         9
	OG                          // 组织名        10
	TREASURE                   // 天材地宝      11
)

// Tag类型
const (
	G = 2006  // 组织
	M = 1     // 男
	W = 2     // 女
	P = 15    // 地名
	O = 4     // 其他
)
